<script>
	import userUtil from '@/utils/user/userUtil.js'
	import storageUtil from '@/utils/storageUtil.js'
	import configUtil from './utils/config/configUtil.js'
	import xcxCheckUpdate from '@/utils/checkUpdateUtil.js'
	export default {
		globalData: {
			// 用户信息
			userInfo: null,
			// 底部导航栏组件 高度  components/bottom_navigation/bottom_navigation 这个组件的高度
			navigationHeight: 120,
			// 顶部导航栏组件 高度  components/top_navigation/top_navigation 这个组件的高度（这个高度是通过胶囊位置计算出来的）
			topNavigationHeight: 85,
			// 统一背景颜色
			unifyBgColor: '#FFFFFF',
			// 主色调 rgb(18, 150, 219)
			mainColor: '#1296DB',
			// 系统平台 pc 电脑， ios 苹果， android 安卓
			system: null,
			// 用户初始化成功
			initUserFlag: false,
			// 系统最大的高度(单位 rpx)
			maxHeight: 2000
		},
		onLaunch: function() {
			console.log('App Launch')
			// storageUtil.setOpenId("test")
			// storageUtil.setUserInfo({
			// 	nickName: "nihao",
			// 	avatarUrl: "https://thirdqq.qlogo.cn/qqapp/1112136237/52A005CCD7A8A485B2DE302CA7D5EEB1/100"
			// })
			// 检测系统更新
			xcxCheckUpdate()
			// 获取openid
			userUtil.getOpenId()
			// 初始化用户
			userUtil.initUser()
			// 初始化配置
			configUtil.initConfig()
		
			// 初始化系统参数 最大高度
			uni.getSystemInfo({
				success: (res) =>{
					console.log('系统参数 : ', res);
					// 设置最大的高度
					let windowHeight = res.windowHeight
					let windowWidth = res.windowWidth
					// 最大宽度(rpx)
					let maxHeight = (750 / windowWidth) * windowHeight
					this.globalData.maxHeight = maxHeight
				}
			});
			
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style>
	/*每个页面公共css */
	@import '@/static/css/global.css';
</style>
